package me.sealer.ssm.service;

import me.sealer.ssm.model.Dwz;

/**
 * 功能描述： $ DwzService
 *
 * @author sealer
 * @email 1178884049@qq.com
 * @date 2020年01月15日 10时55分13秒
 */
public interface DwzService {
    /**
     * 根据短网址查询dwz
     *
     * @param shortUrl 短网址参数
     * @return Dwz
     */
    Dwz queryByShortUrl(String shortUrl);

    /**
     * 根据短网址协议域名及长url生成短url
     *
     * @param dwzPrefix 短网址协议域名
     * @param longUrl   长网址
     * @return 短网址
     */
    String generateShortUrl(String dwzPrefix, String longUrl);
}
